export interface StaffScheduleVO {
  /**
   * id
   */
  scheduleId: string | number;

  /**
   * 员工姓名
   */
  staffName: string;

  /**
   * 所属部门
   */
  department: string;

  /**
   * 上班状态
   */
  workStatus: number;

  /**
   * 班次类型
   */
  shiftType: string;

  /**
   * 开始时间
   */
  startTime: string;

  /**
   * 结束时间
   */
  endTime: string;

  /**
   * 工作日期
   */
  workDate: string;

  /**
   * 工作地点
   */
  location: string;

  /**
   * 工作内容
   */
  workContent: string;

  /**
   * 备注
   */
  remarks: string;

}

export interface StaffScheduleForm extends BaseEntity {
  /**
   * id
   */
  scheduleId?: string | number;

  /**
   * 员工姓名
   */
  staffName?: string;

  /**
   * 所属部门
   */
  department?: string;

  /**
   * 上班状态
   */
  workStatus?: number;

  /**
   * 班次类型
   */
  shiftType?: string;

  /**
   * 开始时间
   */
  startTime?: string;

  /**
   * 结束时间
   */
  endTime?: string;

  /**
   * 工作日期
   */
  workDate?: string;

  /**
   * 工作地点
   */
  location?: string;

  /**
   * 工作内容
   */
  workContent?: string;

  /**
   * 备注
   */
  remarks?: string;

}

export interface StaffScheduleQuery extends PageQuery {

  /**
   * 员工姓名
   */
  staffName?: string;

  /**
   * 上班状态
   */
  workStatus?: number;

  /**
   * 班次类型
   */
  shiftType?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



